package modelo;

import java.sql.ResultSet;

public class ProductoDAO
{
	public ProductoDAO(){}
	
	public ResultSet BuscarCategoria()
	{
		Conexion conexion= new Conexion();
		ResultSet registro;
		registro = conexion.consultar("SELECT * FROM categoria");
		return registro;
	}
	
	public ResultSet BuscarProducto(String cod)
	{
		Conexion conexion= new Conexion();
		ResultSet registro;
		registro = conexion.consultar("SELECT * FROM producto WHERE codproducto = '" + cod + "'");
		return registro;
	}
	
	public ResultSet BuscarIngredientes()
	{
		Conexion conexion= new Conexion();
		ResultSet registro;
		registro = conexion.consultar("SELECT * FROM ingrediente");
		return registro;
	}
	
	public ResultSet BuscarIngrediente(String desc)
	{
		Conexion conexion= new Conexion();
		ResultSet registro;
		registro = conexion.consultar ("SELECT * FROM ingrediente WHERE nombre = '" + desc + "'");
		return registro;
	}
	
	public ResultSet BuscarIngredienteporCodigo(String cod)
	{
		Conexion conexion= new Conexion();
		ResultSet registro;
		registro = conexion.consultar ("SELECT * FROM ingrediente WHERE codingrediente = '" + cod + "'");
		return registro;
	}

	public ResultSet BuscarProductoIngrediente(String codpro)
	{
		Conexion conexion= new Conexion();
		ResultSet registro;
		registro = conexion.consultar("SELECT * FROM productoingrediente WHERE codproducto = '" + 
				codpro + "'");
		return registro;
	}
	
	public void EliminarProducto(String cod)
	{
		Conexion.ejecutar("DELETE FROM producto WHERE codproducto = '" + cod + "'");
	}
	
	public void RegistrarProducto(String a,String b,String c,String d)
	{
		Conexion conexion= new Conexion();
		Conexion.ejecutar("INSERT INTO producto "+
		 "(codproducto, descripcion, preciou, codcategoria) "+
		 "VALUES "+"('"+ a +"','"+b+ "','"+c+"','"+d+"')");
	}
	
	public void RegistrarProductoIngrediente(String a,String b,float c)
	{
		Conexion conexion= new Conexion();
		 Conexion.ejecutar("INSERT INTO productoingrediente "+
		 "(codingrediente,codproducto,cantidadingrediente) "+
		 "VALUES('"+ a + "'," + b + ","+ c +")");
	} 
	
}
